package com.niodata.dp.monitor.core.task.az;

import java.util.Date;
import java.util.Map;

public class ScheduleInfo {

  private String scheduleId;
  private String submitUser;
  private Date firstSchedTime;
  private Date nextExecTime;
  private String period;
  private String cronExpression;
  private Map<String, Object> executionOptions;

  public String getScheduleId() {
    return scheduleId;
  }

  public void setScheduleId(String scheduleId) {
    this.scheduleId = scheduleId;
  }

  public String getSubmitUser() {
    return submitUser;
  }

  public void setSubmitUser(String submitUser) {
    this.submitUser = submitUser;
  }

  public Date getFirstSchedTime() {
    return firstSchedTime;
  }

  public void setFirstSchedTime(Date firstSchedTime) {
    this.firstSchedTime = firstSchedTime;
  }

  public Date getNextExecTime() {
    return nextExecTime;
  }

  public void setNextExecTime(Date nextExecTime) {
    this.nextExecTime = nextExecTime;
  }

  public String getPeriod() {
    return period;
  }

  public void setPeriod(String period) {
    this.period = period;
  }

  public String getCronExpression() {
    return cronExpression;
  }

  public void setCronExpression(String cronExpression) {
    this.cronExpression = cronExpression;
  }

  public Map<String, Object> getExecutionOptions() {
    return executionOptions;
  }

  public void setExecutionOptions(Map<String, Object> executionOptions) {
    this.executionOptions = executionOptions;
  }
}
